import { taskChooseRemove } from "$api/taskChoose"
import { BASIC_FLAG } from "$utils/enum"
const { REMOVE } = BASIC_FLAG
// 对话框
export default {
  data() {
    return {
      dialogParams: {
        // 是否可见
        visible: false,
        content: "确定{{titleStatus}}{{taskName}}任务数据?",
        // 需要调用的方法
        apis: [
          {
            flag: REMOVE,
            api: taskChooseRemove
          },
        ],
        // 当前弹框使用的标识
        useFlag: -1,
        // 接口参数
        params: {
          id: null,
        },
        // 当前选中数据
        selectRowData: {}
      }
    }
  },
  methods: {
    // 打开弹框
    openDialog(item, flag) {
      Object.assign(this.dialogParams, {
        visible: true,
        selectRowData: item,
        useFlag: flag
      })
    },
    modalSubmit() {
      this.searchForm.search()
    }
  }
}
